package org.lpw.wormhole.util;

/**
 * 工具箱。用于获取本包下的工具类。
 * 
 * @author lpw
 */
public interface Kit
{
    /**
     * 获得Configurer实例。
     * 
     * @return Configurer实例。
     */
    public Configurer getConfigurer();

    /**
     * 获得Converter实例。
     * 
     * @return Converter实例。
     */
    public Converter getConverter();

    /**
     * 获得Http实例。
     * 
     * @return Http实例。
     */
    public Http getHttp();

    /**
     * 获得Logger实例。
     * 
     * @return Logger实例。
     */
    public Logger getLogger();

    /**
     * 获得Security实例。
     * 
     * @return Security实例。
     */
    public Security getSecurity();
}
